package com.arcadia.d2.item_attributes;

import java.util.ArrayList;

import com.arcadia.d2.hero_attributes.Armor;
import com.arcadia.d2.hero_attributes.Attribute;
import com.arcadia.d2.hero_attributes.MagicRes;
import com.arcadia.d2.hero_attributes.attack.Attack;
import com.arcadia.d2.hero_attributes.attack.AttackSpeed;
import com.arcadia.d2.hero_attributes.attack.Crit;
import com.arcadia.d2.hero_attributes.skill.Ability;

public class Item {


	private int id;
	private String name;

	private Attack attack;
	private Crit[] crit;
	private AttackSpeed attackSpeed;
	private Attribute attribute;
	private ArrayList<Ability> abilities;
	private Item items;
	private Armor armor;
	private MagicRes magicRes;
	
	public int getId() {
		return this.id;
	}

	public String getName() {
		return this.name;
	}

	public Attack getAttack() {
		return this.attack;
	}

	public AttackSpeed getAttackSpeed() {
		return this.attackSpeed;
	}

	public Attribute getAttribute() {
		return this.attribute;
	}
	
	public ArrayList<Ability> getAbilities() {
		return this.abilities;
	}
	
	public Crit[] getCrit() {
		return this.crit;
	}

	public Item getItems() {
		return this.items;
	}

	public Armor getArmor() {
		return this.armor;
	}

	public MagicRes getMagicRes() {
		return this.magicRes;
	}

	public String toString(){
		return this.name;
	}
}
